perm filename PUB.TES[S,DOC]2 blob
sn#016252 filedate 1972-12-07 generic text, type T, neo UTF8
THE PUB MANUAL HAS BEEN DELETED FROM THE DISK TO SAVE SPACE.
THE ABSTRACT IS PRINTED ON THE NEXT PAGE OF THIS FILE.
THERE ARE PLENTY OF PRINTED COPIES AVAILABLE IN THE FILE DRAWER NEAR
BARBARA'S DESK (SAILON-70) AND PLENTY MORE IN STORAGE.
NET USERS WHO WANT A MANUAL SHOULD WRITE TO:
ARTIFICIAL INTELLIGENCE LABORATORY
D. C. POWER BUILDING
STANFORD, CALIFORNIA 94305
ATTN: LARRY TESLER
STANFORD ARTIFICIAL INTELLIGENCE PROJECT AUGUST 1972
OPERATING NOTE 70
PUB
The Document Compiler
by
Larry Tesler
ABSTRACT:
PUB is an advanced text justifier and page formatter intended
primarily for use by programmers. It can automatically number pages,
sections, figures, footnotes, etc. and can print their numbers in
roman numerals as well as in digit or letter form. It can generate
cross references, tables of contents, and indexes. Page layout is
flexible, and allows multiple column output. Line formatting
includes tabs, underlining, superscripts, subscripts, centering, and
justification. Macros programmed in a SAIL-like string-processing
language can generate text to be printed in the document. The output
of the compiler is a file which can be printed on the terminal, on
the line printer, or on microfilm.
ACKNOWLEDGMENTS:
Les Earnest created the concept of the Document Compiler and
specified most of its capabilities.
Dan Swinehart provided invaluable advice and aid throughout the
development of PUB.
Russ Taylor programmed the FR-80 preprocessor.